/**
 * 后台公共 js
 */
function U(url, params) {
	if(url.lastIndexOf('/') == url.length-1) {
		url = url.substr(0, url.length-1);
	}
	if(-1 == url.indexOf('/')) {
		return Y._APP_ + '/' + url;  // 若只给出Action 那么直接返回 不处理参数
	}
	
	var siteUrl = Y._APP_ + '/' + url;
	if("undefined" != typeof params) {
		var paramArr = null;
		if(params.indexOf('&') > 0) {
			paramArr = params.split('&');
		} else {
			paramArr = [params];
		}
		var tmp = null;
		for(var i=0; i<paramArr.length; i++) {
			tmp = paramArr[i].split('=');
			siteUrl += '/' + tmp[0] + '/' + tmp[1];
		}
	}
	
	return siteUrl;
}

// 处理 gif 表情
function processFace(str) {
	// [haha]
	var pattern = /\[(\w+)\]/ig;
	str = str.replace(pattern, '<img src='+ Y._ROOT_ +'/Public/images/smiles/icon_' + '$1' + '.gif />');
	
	return str;
}